live drop – Deutsch–English translations

🇬🇧 en de 🇩🇪

live drop noun

  • location used to exchange items or information
Treff
Wiktionary Links